home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CICA Windows Explosion!
/
The CICA Windows Explosion! - Disc 2.iso
/
nt
/
emacssrc.zip
/
EMACSSRC.TAR
/
emacs-19.17
/
lisp
/
meese.el
< prev
next >
Wrap
Lisp/Scheme
|
1993-07-23
|
856b
|
27 lines
;;; meese.el --- protect the impressionable young minds of America
;; This is in the public domain on account of being distributed since
;; 1985 or 1986 without a copyright notice.
;; Maintainer: FSF
;; Keywords: games
;;; Code:
(defun protect-innocence-hook ()
(if (and (equal (file-name-nondirectory buffer-file-name) "sex.6")
(not (y-or-n-p "Are you over 18? ")))
(progn
(clear-visited-file-modtime)
(setq buffer-file-name (concat (file-name-directory buffer-file-name)
"celibacy.1"))
(let (buffer-read-only) ; otherwise (erase-buffer) may bomb.
(erase-buffer)
(insert-file-contents buffer-file-name t))
(rename-buffer (file-name-nondirectory buffer-file-name)))))
(or (memq 'protect-innocence-hook find-file-hooks)
(setq find-file-hooks (cons 'protect-innocence-hook find-file-hooks)))
;;; meese.el ends here